/** @file        docksever.h
  * @brief       用来监听ESP8266的请求，作为服务器，
  *              现阶段帮助ESP8266传送的人脸进行识别，
  *              判断数据库中是否存在此人
  * @details   
  * @author      皓瑞
  * @date        2021-03-16
  * @version     V1.0
  * @copyright   
  **********************************************************************************
  * @attention
  **********************************************************************************
*/
#ifndef DOCKSEVER_H
#define DOCKSEVER_H

/* Exported macro ------------------------------------------------------------*/
#define DOCKSEVERIP    "192.168.31.150"
#define DOCKSEVERPORT  6025
#define BUFSIZE        1024

/* Includes ------------------------------------------------------------------*/
#include "baiduyun/bdy_api.h"
#include "baiduyun/rgb565bmp.h"
#include "main.h"

/* Exported types ------------------------------------------------------------*/
/* 门锁的信息体 */
typedef struct{
  char ID;
  char resever[3];
  int  width;
  int  height;
}DockMsg;


namespace DockSever{
    /**
       * @brief   开启门锁服务器
       * @param   none
       * @return  none
       * @note    建议开启一个新的线程单独运行此函数，此函数
       *          将会一直执行不会返回
       */
    void DockSeverInit();
}

#endif /* DOCKSEVER_H */